//using System;
//using Mbs.Configuration;

//namespace Mbs.Modularity.AddIns
//{
//    [Serializable]
//    public class ComplexCondition : ICondition
//    {
//        private string name;
//        private ConditionFailedAction action;
//        private INode configuration;

//        public ComplexCondition(string name, INode configuration)
//        {
//            this.name = name;
//            this.configuration = configuration;
//        }

//        #region ICondition Members

//        public string Id
//        {
//            get { return name; }
//        }

//        public ConditionFailedAction Action
//        {
//            get
//            {
//                return action;
//            }
//            set
//            {
//                action = value;
//            }
//        }

//        public bool IsValid(object caller)
//        {
//            throw new NotImplementedException();
//        }

//        #endregion
//    }
//}
